package com.liang.jiekou.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/*
* 入库单头
* */
@Data
@ApiModel("入库单头")
public class MOCTF extends BASE{

    @ApiModelProperty(value = "入库单别")
    //入库单别
    @JsonProperty(value = "TF001")
    private String TF001;

    @ApiModelProperty(value = "入库单号")
    //入库单号
    @JsonProperty(value = "TF002")
    private String TF002;

    @ApiModelProperty(value = "入库日期")
    //入库日期
    @JsonProperty(value = "TF003")
    private String TF003;

    @ApiModelProperty(value = "工厂编号")
    //工厂编号
    @JsonProperty(value = "TF004")
    private String TF004;

    @ApiModelProperty(value = "备注")
    //备注
    @JsonProperty(value = "TF005")
    private String TF005;

    //审核码
    @ApiModelProperty(value = "审核码")
    @JsonProperty(value = "TF006")
    private String TF006;

    //生产记录更新码
    @ApiModelProperty(value = "生产记录更新码")
    @JsonProperty(value = "TF007")
    private String TF007;

    //打印次数
    @ApiModelProperty(value = "打印次数")
    @JsonProperty(value = "TF008")
    private BigDecimal TF008;

    //自动扣料更新码
    @ApiModelProperty(value = "自动扣料更新码")
    @JsonProperty(value = "TF009")
    private String TF009;

    //生成分录-成本
    @ApiModelProperty(value = "生成分录-成本")
    @JsonProperty(value = "TF010")
    private String TF010;

    @ApiModelProperty(value = "工作中心")
    //工作中心
    @JsonProperty(value = "TF011")
    private String TF011;

    @ApiModelProperty(value = "单据日期")
    //单据日期
    @JsonProperty(value = "TF012")
    private String TF012;

    //    //审核者
    @ApiModelProperty(value = "审核者")
    @JsonProperty(value = "TF013")
    private String TF013;

    //签核状态码
    @ApiModelProperty(value = "签核状态码")
    @JsonProperty(value = "TF014")
    private String TF014;

    //传送次数
    @ApiModelProperty(value = "传送次数")
    @JsonProperty(value = "TF015")
    private BigDecimal TF015;

    //部门
    @ApiModelProperty(value = "部门")
    @JsonProperty(value = "TF016")
    private String TF016;

    @ApiModelProperty(value = "预留字段")
    @JsonProperty(value = "TF017")
    private String TF017;

    @ApiModelProperty(value = "预留字段")
    @JsonProperty(value = "TF018")
    private String TF018;

    @ApiModelProperty(value = "预留字段")
    @JsonProperty(value = "TF019")
    private String TF019;

    @ApiModelProperty(value = "预留字段")
    @JsonProperty(value = "TF020")
    private BigDecimal TF020;

    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TF021")
    private BigDecimal TF021;

    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TF022")
    private BigDecimal TF022;

    @ApiModelProperty(value = "总入库数量")
    //总入库数量
    @JsonProperty(value = "TF023")
    private BigDecimal TF023;

    //总验收数量
    @ApiModelProperty(value = "总验收数量")
    @JsonProperty(value = "TF024")
    private BigDecimal TF024;

    @ApiModelProperty(value = "总报废数量")
    //总报废数量
    @JsonProperty(value = "TF025")
    private BigDecimal TF025;

    @ApiModelProperty(value = "总破坏数量")
    //总破坏数量
    @JsonProperty(value = "TF026")
    private BigDecimal TF026;

    //总验退数量
    @ApiModelProperty(value = "总验退数量")
    @JsonProperty(value = "TF027")
    private BigDecimal TF027;


    //总入库包装数量
    @ApiModelProperty(value = "总入库包装数量")
    @JsonProperty(value = "TF028")
    private BigDecimal TF028;

    //总验收包装数量
    @ApiModelProperty(value = "总验收包装数量")
    @JsonProperty(value = "TF029")
    private BigDecimal TF029;

    //总报废包装数量
    @ApiModelProperty(value = "总报废包装数量")
    @JsonProperty(value = "TF030")
    private BigDecimal TF030;

    //总破坏包装数量
    @ApiModelProperty(value = "总破坏包装数量")
    @JsonProperty(value = "TF031")
    private BigDecimal TF031;

    @ApiModelProperty(value = "总验退包装数量")
    //总验退包装数量
    @JsonProperty(value = "TF032")
    private BigDecimal TF032;

    @ApiModelProperty(value = "项目编号")
    //项目编号
    @JsonProperty(value = "TF033")
    private String TF033;

    @ApiModelProperty(value = "sMES产生")
    //sMES产生
    @JsonProperty(value = "TF034")
    private  String TF034;


    @ApiModelProperty(value = "sMES单号")
    //sMES单号
    @JsonProperty(value = "TF035")
    private String TF035;




}
